DRAKHYSYS TILESET WORKBENCH V4.8.8 - BAF / BS / BCS COMPILER FIX
=================================================================

Scope
-----
This update changes only the script compiler/decompiler side of the V4.8.8 workbench.
The selected-exit / entrance editor and other area tools are left unchanged.

Fixed
-----
1. Near Infinity profile initialization
   The command-line compiler bridge no longer assumes Near Infinity's Swing
   BrowserMenuBar already exists.  The old bridge could fail before compiling
   with:

     java.lang.NullPointerException
     at org.infinity.resource.Profile.initRootDirs(...)

   The bridge now installs a small non-visual compatibility shim used only by
   Near Infinity's Profile / Compiler / Decompiler classes.

2. Real compiler configuration test
   TEST COMPILER CONFIGURATION now performs an actual temporary BAF -> BCS
   compile, rather than only checking whether Java/chitin.key/NearInfinity.jar
   exist.

3. BAF filename preservation
   Opening DRAKTPF.BAF now makes the save dialog suggest DRAKTPF.BCS or
   DRAKTPF.BS instead of the generic DRAKSCRIPT name.

4. BS and BCS remain separate output choices
   Both buttons use Near Infinity's BAF compiler.  The compiled script content
   is the same Infinity Engine script representation; the extension controls
   how/where the game uses the resource.

Configuration
-------------
Point the compiler window at:
- the real BG2EE game folder
- that same installation's chitin.key
- NearInfinity.jar

Then press TEST COMPILER CONFIGURATION.  A successful result means an actual
probe BCS was generated.

No map/area resources are modified by this compiler fix.
